* {
    box-sizing:border-box;
}
body,input,ul,li,h2,p,ul,li {
    font-size:14px;
    margin:0;
    padding:0;
    border:0;
}
ol,ul,li {
    list-style: none;
}
img {
    max-width:100%;
    vertical-align:middle;
}
a {
    text-decoration:none;
    color:#666;
    display: block;
}
.header {
    width:100%;
    height:0.85rem;
    padding:0 0.2rem;
    display:flex;
    align-items: center;
    text-align: center;
    background: #f2f2f2;
}
.header h2 {
    /*width:100%;*/
    flex: 1;
    font-size: 0.3rem;
    color:#666;
    font-weight:400;
}
.header .left {
    width:0.44rem;
    height:0.44rem;
}
.header .search {
    width:0.44rem;
    height:0.44rem;
    margin-left:0.2rem;
}
.list {
    background: #F5F5F5;
}
.list .add {
    padding:0.5rem 0.4rem;
    border-top: 0.05rem;
    background:white;
    background-image: url("../images/bd1.png");
    background-repeat: repeat-x;
    border-bottom: 1px solid #ddd;
    margin-bottom: 0.2rem;
}
.list .add a p {
    font-size: 0.26rem;
    color:#111;
    font-weight: 600;
}
.list .add a p span {
    display: inline-block;
    float: right;
    color:#ddd;
}
form {
    padding:0 0.4rem;
    background: white;
    margin-bottom: 0.2rem;
}
form li {
    padding:0.2rem 0 0.2rem 0.7rem;
    border-bottom: 1px solid #ddd;
    background: url(../images/pay_zfb2.png) 0 50% no-repeat;
    background-size: 0.5rem 0.5rem;
}
form li:nth-of-type(2) {
    background: url(../images/micash_wap.png) 0 50% no-repeat;
    background-size: 0.5rem 0.5rem;
}
form li:nth-of-type(3) {
    background: url(../images/pay_yl1.png) 0 50% no-repeat;
    background-size: 0.5rem 0.5rem;
}
form li input{
    float:right;
    width: 0.4rem;
    height: 0.4rem;
    /*margin-top: 0.1rem;*/
}
form li p {
    font-size: 0.26rem;
    line-height: 0.5rem;
}
.list>p {
    padding:0.2rem 0.4rem;
    border-bottom: 1px solid #eee;
    background: white;
    font-size: 0.26rem;
}
.list>p span {
    float:right;
    color:#999;
}
.sp {
    padding:0.14rem 0.4rem;
    display:flex;
    align-items:center;
    background: white;
    margin:0.2rem 0;

}
.sp p {
    font-size: 0.26rem;
    padding-left:0.2rem;
}
.sp p:nth-of-type(1) {
    flex: 1;
}
.mu {
    background: white;
    padding:0.24rem 0.4rem;
    margin-bottom: 1.02rem;
}
.mu p {
    font-size:0.26rem;
}
.mu p:nth-child(1) {
    padding-bottom: 0.1rem;
}
.footer {
    width: 100%;
    height:1.02rem;
    position:fixed;
    right: 0;
    left: 0;
    bottom:0;
    display: flex;
    background: white;
    align-items: center;
    border-top: 1px solid #f6f6f6;
}
.footer p {
    flex:1;
    text-align: center;
    font-size: 0.3rem;
    line-height: 1.02rem;
}
.footer p:nth-of-type(1) {
    color: #FF4D14;
}
.footer p:nth-of-type(2) a {
    background: #FF5722;
    color:#fff;
}
